home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / news / cnews.z / cnews
Text File  |  1993-02-02  |  6KB  |  174 lines

  1. diff -cr cnews.orig/dbz/Makefile cnews/dbz/Makefile
  2. *** cnews.orig/dbz/Makefile    Tue Feb  2 16:21:56 1993
  3. --- cnews/dbz/Makefile    Tue Feb  2 16:58:57 1993
  4. ***************
  5. *** 60,66 ****
  6.       rm tdbz.c
  7.   
  8.   dbz:    dbzmain.o
  9. !     $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o $(PRE) $(DBM) $(LIBS) $(POST) -o $@
  10.   
  11.   tdbz:    dbzmain.o tdbz.o
  12.       $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o tdbz.o $(PRE) $(LIBS) $(POST) -o $@
  13. --- 60,66 ----
  14.       rm tdbz.c
  15.   
  16.   dbz:    dbzmain.o
  17. !     $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o $(PRE) $(LIBS) $(POST) -o $@ $(DBM)
  18.   
  19.   tdbz:    dbzmain.o tdbz.o
  20.       $(CC) $(CFLAGS) $(LDFLAGS) dbzmain.o tdbz.o $(PRE) $(LIBS) $(POST) -o $@
  21. diff -cr cnews.orig/expire/Makefile cnews/expire/Makefile
  22. *** cnews.orig/expire/Makefile    Tue Feb  2 16:21:53 1993
  23. --- cnews/expire/Makefile    Tue Feb  2 16:58:43 1993
  24. ***************
  25. *** 39,45 ****
  26.       -if test ! -r $(NEWSCTL)/explist ; then cp explist $(NEWSCTL)/explist ; fi
  27.   
  28.   expire: expire.o $(LIBS)
  29. !     $(CC) $(CFLAGS) $(LDFLAGS) expire.o $(PRE) $(DBM) $(LIBS) $(POST) -o $@
  30.   
  31.   histinfo: histinfo.o $(LIBS)
  32.       $(CC) $(CFLAGS) $(LDFLAGS) histinfo.o $(PRE) $(LIBS) $(POST) -o $@
  33. --- 39,45 ----
  34.       -if test ! -r $(NEWSCTL)/explist ; then cp explist $(NEWSCTL)/explist ; fi
  35.   
  36.   expire: expire.o $(LIBS)
  37. !     $(CC) $(CFLAGS) $(LDFLAGS) expire.o $(PRE) $(LIBS) $(POST) -o $@ $(DBM)
  38.   
  39.   histinfo: histinfo.o $(LIBS)
  40.       $(CC) $(CFLAGS) $(LDFLAGS) histinfo.o $(PRE) $(LIBS) $(POST) -o $@
  41. diff -cr cnews.orig/expire/expire.c cnews/expire/expire.c
  42. *** cnews.orig/expire/expire.c    Tue Feb  2 16:21:53 1993
  43. --- cnews/expire/expire.c    Tue Feb  2 18:15:49 1993
  44. ***************
  45. *** 117,126 ****
  46. --- 117,128 ----
  47.   
  48.   char *progname;
  49.   
  50. + #ifndef linux
  51.   extern long atol();
  52.   extern double atof();
  53.   extern struct tm *gmtime();
  54.   extern time_t time();
  55. + #endif
  56.   
  57.   extern time_t getdate();
  58.   
  59. diff -cr cnews.orig/inject/mkstripinvis cnews/inject/mkstripinvis
  60. *** cnews.orig/inject/mkstripinvis    Tue Feb  2 16:22:03 1993
  61. --- cnews/inject/mkstripinvis    Tue Feb  2 17:28:46 1993
  62. ***************
  63. *** 10,41 ****
  64.   # generate program to strip invisible chars, a la B news.
  65.   #    bells & escapes are *right* out.
  66.   
  67. ! cat <<'!'                # common header
  68.   #! /bin/sh
  69.   # stripinvis - strip invisible characters, a la B news (for local postings).
  70.   #    bells & escapes are *right* out.
  71.   # POLICY: strip invisible chars? wrong for Kanji.
  72.   # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  73. ! . ${NEWSCONFIG-/usr/lib/news/bin/config}
  74.   export NEWSCTL NEWSBIN NEWSARTS NEWSPATH NEWSUMASK NEWSMASTER NEWSCONFIG
  75.   PATH=$NEWSCTL/bin:$NEWSPATH; export PATH
  76.   
  77.   !
  78.   
  79. ! # deduce which tr we have: v6 or v7
  80. ! case "` echo B | tr A-Z a-z `" in
  81. ! b)                        # a hit
  82. !     cat <<'!'
  83.   exec tr -d '\1-\7\13\15-\37'            # v7
  84.   !
  85. -     ;;
  86. - B)                        # a miss
  87. -     cat <<'!'
  88. - exec tr -d '[\1-\7]\13[\15-\37]'        # v6 (or System V)
  89. - !
  90. -     ;;
  91. - *)                        # gun exploded in our face
  92. -     echo "$0: your tr is from neither v6 nor v7, sorry" >&2
  93. -     exit 1
  94. -     ;;
  95. - esac
  96. --- 10,27 ----
  97.   # generate program to strip invisible chars, a la B news.
  98.   #    bells & escapes are *right* out.
  99.   
  100. ! /usr/bin/cat <<'!'                # common header
  101.   #! /bin/sh
  102.   # stripinvis - strip invisible characters, a la B news (for local postings).
  103.   #    bells & escapes are *right* out.
  104.   # POLICY: strip invisible chars? wrong for Kanji.
  105.   # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  106. ! . ${NEWSCONFIG-/usr/lib/news/config}
  107.   export NEWSCTL NEWSBIN NEWSARTS NEWSPATH NEWSUMASK NEWSMASTER NEWSCONFIG
  108.   PATH=$NEWSCTL/bin:$NEWSPATH; export PATH
  109.   
  110.   !
  111.   
  112. ! /usr/bin/cat <<'!'
  113.   exec tr -d '\1-\7\13\15-\37'            # v7
  114.   !
  115. diff -cr cnews.orig/relay/makefile cnews/relay/makefile
  116. *** cnews.orig/relay/makefile    Tue Feb  2 16:21:58 1993
  117. --- cnews/relay/makefile    Tue Feb  2 17:30:37 1993
  118. ***************
  119. *** 55,61 ****
  120.       sed '/mkfile/d' makefile | mkconv | sed 's/make/mk/g' >$@
  121.   
  122.   relaynews: $(OBJ) $(LIBOBJS)
  123. !     $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(PRE) $(LIBS) $(LIBOBJS) $(POST) -o $@
  124.   lint: $(SRC)
  125.       $(LINT) $(LINTFLAGS) $(SRC) $(LLIBS) 2>&1 | $(LINTFILT)
  126.   lint-p: $(SRC)
  127. --- 55,61 ----
  128.       sed '/mkfile/d' makefile | mkconv | sed 's/make/mk/g' >$@
  129.   
  130.   relaynews: $(OBJ) $(LIBOBJS)
  131. !     $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(PRE) $(LIBOBJS) $(POST) -o $@ $(LIBS)
  132.   lint: $(SRC)
  133.       $(LINT) $(LINTFLAGS) $(SRC) $(LLIBS) 2>&1 | $(LINTFILT)
  134.   lint-p: $(SRC)
  135. ***************
  136. *** 68,75 ****
  137.   install: $(NEWSBIN)/relay/relaynews
  138.   $(NEWSBIN)/relay/relaynews: relaynews
  139.       -mkdir $(NEWSBIN)/relay $(NEWSBIN)/ctl
  140. !     cp ctl/[a-z]* $(NEWSBIN)/ctl
  141. !     cp aux/[a-z]* $(NEWSBIN)/relay
  142.       rm -f $(NEWSBIN)/relay/relaynews
  143.       cp relaynews $(NEWSBIN)/relay
  144.       : needs to be news-owned, setuid -- build looks after that
  145. --- 68,75 ----
  146.   install: $(NEWSBIN)/relay/relaynews
  147.   $(NEWSBIN)/relay/relaynews: relaynews
  148.       -mkdir $(NEWSBIN)/relay $(NEWSBIN)/ctl
  149. !     -cp ctl/[a-z]* $(NEWSBIN)/ctl
  150. !     -cp aux/[a-z]* $(NEWSBIN)/relay
  151.       rm -f $(NEWSBIN)/relay/relaynews
  152.       cp relaynews $(NEWSBIN)/relay
  153.       : needs to be news-owned, setuid -- build looks after that
  154. diff -cr cnews.orig/rna/makefile cnews/rna/makefile
  155. *** cnews.orig/rna/makefile    Tue Feb  2 16:21:59 1993
  156. --- cnews/rna/makefile    Tue Feb  2 16:44:20 1993
  157. ***************
  158. *** 2,8 ****
  159.   # =()<NEWSARTS = @<NEWSARTS>@>()=
  160.   NEWSARTS = /usr/spool/news
  161.   # =()<NEWSBIN = @<NEWSBIN>@>()=
  162. ! NEWSBIN = /usr/lib/newsbin
  163.   # =()<NEWSCTL = @<NEWSCTL>@>()=
  164.   NEWSCTL = /usr/lib/news
  165.   # workaround for System V make bug
  166. --- 2,8 ----
  167.   # =()<NEWSARTS = @<NEWSARTS>@>()=
  168.   NEWSARTS = /usr/spool/news
  169.   # =()<NEWSBIN = @<NEWSBIN>@>()=
  170. ! NEWSBIN = /usr/lib/news/bin
  171.   # =()<NEWSCTL = @<NEWSCTL>@>()=
  172.   NEWSCTL = /usr/lib/news
  173.   # workaround for System V make bug
  174.